#ifndef __functor_h__
#define __functor_h__

#include "define.h"
#include "../tool/base.h"
#include "../xml/xml.h"

#include <string>


namespace core
{



class pixel_functor
{
public:
    int operator()( const char * p );
};

class color_functor
{
public:
    color operator()( const char * p );
};

class unit_functor
{
public:
    unit operator()( const char * p );
};

class file_functor
{
public:
    std::wstring operator()( const char *p );
};



}



#endif